package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.DzbqCpuinfo;

/**
 * CPU型号Service接口
 * 
 * @author tianxingxia
 * @date 2025-01-31
 */
public interface IDzbqCpuinfoService 
{
    /**
     * 查询CPU型号
     * 
     * @param cpuId CPU型号主键
     * @return CPU型号
     */
    public DzbqCpuinfo selectDzbqCpuinfoByCpuId(Integer cpuId);

    /**
     * 查询CPU型号列表
     * 
     * @param dzbqCpuinfo CPU型号
     * @return CPU型号集合
     */
    public List<DzbqCpuinfo> selectDzbqCpuinfoList(DzbqCpuinfo dzbqCpuinfo);

    /**
     * 新增CPU型号
     * 
     * @param dzbqCpuinfo CPU型号
     * @return 结果
     */
    public int insertDzbqCpuinfo(DzbqCpuinfo dzbqCpuinfo);

    /**
     * 修改CPU型号
     * 
     * @param dzbqCpuinfo CPU型号
     * @return 结果
     */
    public int updateDzbqCpuinfo(DzbqCpuinfo dzbqCpuinfo);

    /**
     * 批量删除CPU型号
     * 
     * @param cpuIds 需要删除的CPU型号主键集合
     * @return 结果
     */
    public int deleteDzbqCpuinfoByCpuIds(Integer[] cpuIds);

    /**
     * 删除CPU型号信息
     * 
     * @param cpuId CPU型号主键
     * @return 结果
     */
    public int deleteDzbqCpuinfoByCpuId(Integer cpuId);
}
